projects
/
gtk4.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
178e072
)
text-cell-accessible: fix a double unref
author
Cosimo Cecchi
<cosimoc@gnome.org>
Wed, 7 Nov 2012 20:46:16 +0000
(15:46 -0500)
committer
Cosimo Cecchi
<cosimoc@gnome.org>
Wed, 7 Nov 2012 20:46:16 +0000
(15:46 -0500)
We're unreffing the GtkCellRenderer object twice, causing the
application to crash when trying to access the renderer later.
https://bugzilla.gnome.org/show_bug.cgi?id=687872
gtk/a11y/gtktextcellaccessible.c
patch
|
blob
|
history
diff --git
a/gtk/a11y/gtktextcellaccessible.c
b/gtk/a11y/gtktextcellaccessible.c
index ce5777a50553eb822e7d571a3c90102961de460c..7088780164280d72491be6346809c37edae56e22 100644
(file)
--- a/
gtk/a11y/gtktextcellaccessible.c
+++ b/
gtk/a11y/gtktextcellaccessible.c
@@
-552,7
+552,6
@@
gtk_text_cell_accessible_get_character_extents (AtkText *text,
gail_renderer = GTK_RENDERER_CELL_ACCESSIBLE (text);
g_object_get (gail_renderer, "renderer", >k_renderer, NULL);
g_object_get (gtk_renderer, "text", &renderer_text, NULL);
- g_object_unref (gtk_renderer);
if (renderer_text == NULL)
{
g_object_unref (gtk_renderer);